package com.czy.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class AssetExportDto {
    @ExcelProperty("资产ID")
    private Long assetId; // 资产唯一ID
    @ExcelProperty("资产名称")
    private String assetName; // 资产名称
    @ExcelProperty("关联分类表的分类ID")
    private Long categoryId; // 关联分类表的分类ID
    @ExcelProperty("产品型号")
    private String assetType; // 产品型号
    @ExcelProperty("购买日期")
    private LocalDate purchaseDate; // 购买日期
    @ExcelProperty("购买价格")
    private BigDecimal purchasePrice; // 购买价格
    @ExcelProperty("库存量")
    private Integer stockQuantity; // 库存量
    @ExcelProperty("存放地点")
    private String location; // 存放地点
    @ExcelProperty("资产描述")
    private String description; // 资产描述
    @ExcelProperty("修改时间")
    private LocalDateTime updateTime; // 修改时间
}
